import request from "@/utils/request";

// 患者列表
export async function patientList(params:any) {
  return request('/proxyapi/patient/list', {
    method: 'GET',
    params:{
        ...params
    }
  });
}

// 患者新增
export async function patientAdd(data:any) {
  return request('/proxyapi/patient/add', {
    method: 'POST',
    data:data
  });
}

// 患者删除
export async function patientRemove(params:any) {
  return request('/proxyapi/patient/remove', {
    method: 'GET',
    params:{
        ...params
    }
  });
}

// 患者更新
export async function patientUpdate(data:any) {
  return request('/proxyapi/patient/update', {
    method: 'POST',
    data:data
  });
}

// 患者信息查询
export async function patientInfo(params:any) {
  return request('/proxyapi/patient/info', {
    method: 'GET',
    params:{
        ...params
    }
  });
}

//患者离院
export async function patientDischarged(data:any) {
  return request('/proxyapi/patient/patientDischarged', {
    method: 'POST',
    data:data
  });
}

// 患者阈值查询
export async function patientLimitsList(params:any) {
  return request('/proxyapi/patientLimits/list', {
    method: 'GET',
    params:{
        ...params
    }
  });
}

// 患者阈值批量更新
export async function patientLimitsUpdateBatch(data:any) {
  return request('/proxyapi/patientLimits/updateBatch', {
    method: 'POST',
    data:data
  });
}

// 患者绑定设备
export async function patientBindDevice(data:any) {
  return request('/proxyapi/patient/bindDevice', {
    method: 'POST',
    data:data
  });
}

// 患者解除设备
export async function patientUnbindDevice(data:any) {
  return request('/proxyapi/patient/unbindDevice', {
    method: 'POST',
    data:data
  });
}

